/* CSS Document */
html,body{margin:0 auto; padding:0; font-size:12px; line-height:24px; font-family:"Î¢ÈíÑÅºÚ","Microsoft Yahei","ËÎÌå"; font-weight:normal; color:#666;background:#f4f4f4 url(../images/headbg.jpg) no-repeat center top;}

a{font-size:12px; line-height:24px; font-weight:normal; color:#666; text-decoration:none;}
a:hover{color:#ae0103;}

img{border:0;}

ul,ol,dl{list-style:none;}
ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,span,td,tr,i,em,font{margin:0; padding:0;}

table{border-collapse:collapse;}


/*----------------------------------*/
.fl{float:left;}
.fr{float:right;}
.inner{display:block; width:1200px; margin:0 auto;}
.clear{clear:both; height:0px; font-size:1px; line-height:1px;}

.head{display:block; width:100%; height:173px; }
.ding{display:block; width:100%; height:40px;}
.ding .fl{width:500px; height:40px; line-height:40px; font-size:14px;}
.ding .fr{width:172px; height:40px;}
.ding .fr .search{display:block; width:172px; height:25px; background:url(../images/search_bg.png) no-repeat left top; margin-top:7px;}
.ding .fr .search .txt{float:left;width:135px; height:25px; border:none; background:none; padding-left:10px;line-height:25px;color:#888; font-size:13px; }
.ding .fr .search .btnx{float:right;width:27px; height:25px;border:none; background:none;cursor:pointer;}


.logo{display:block; width:1200px; height:140px; margin:0 auto;}
.logo .fl{width:720px; padding-top:35px;}
.logo .fr{width:170px;}
.logo .fr .tel{display:block;width:170px; margin-top:40px; font-size:26px; color:#ae0103;}
.logo .fr .tel .tt{display:block; line-height:20px;font-size:14px; color:#999;margin-left:35px;padding-left:20px; background:url(../images/tel.png) no-repeat left center;}


.menu{display:block; width:100%; height:62px; background:url(../images/menu_bg.png) repeat left top;}
.menu .inner{display:block; width:1200px; margin:0 auto; height:62px;}
.menu .inner  ul{display:block; width:1200px; height:62px; margin:0 auto;}
.menu .inner  ul li{float:left; width:171px; height:62px; position:relative; z-index:10; left:0; top:0;}
.menu .inner  ul li a{display:block; width:171px; height:62px; line-height:62px; font-size:15px; color:#fff; text-align:center; font-weight:bold;}
.menu .inner  ul li a:hover{background:url(../images/menuh.png) no-repeat center top;}
.menu .inner  ul li a.current{background:url(../images/menuh.png) no-repeat center top;}

.menu .inner  ul li dl{display:none; position:absolute; left:6px; top:62px; z-index:11;}
.menu .inner  ul li:hover dl{display:block;}
.menu .inner  ul li dl dd{display:block; height:51px; width:159px;}
.menu .inner  ul li dl dd a{display:block; height:50px; width:100%; line-height:50px;font-size:15px; color:#fff; text-align:center; background:#ae0103; border-bottom:1px solid #c1181a; font-weight:normal;}
.menu .inner  ul li dl dd a:hover{background:#c1181a;}


.slogan_out{display:block; width:100%;height:260px; position:absolute; left:0; top:740px; z-index:10;}
.slogan{display:block; width:1200px; height:260px;background:#fff; margin:0 auto; border-bottom:1px solid #eee;}
.slogan .fl{width:600px; height:260px;background:#e7e6e6;}
.slogan .fr{width:600px; height:260px;}

.slogan .fl .f_in{display:block; padding:45px 40px; position:relative; z-index:2; left:0; top:0;}
.slogan .fl .f_in h4{display:block; line-height:30px;}
.slogan .fl .f_in .tip{display:block; font-size:18px; line-height:24px;padding-top:20px; width:400px; color:#444;}
.slogan .fl .f_in .detail{display:block; margin-top:20px;font-size:14px; color:#444;}
.slogan .fl .f_in .detail .red{color:#ae0103; font-size:17px;}
.slogan .fl .f_in .zx{display:block;width:110px; padding-left:15px;height:38px; border:1px solid #cfcfcf; line-height:38px; font-size:17px;  position:absolute; right:40px; bottom:40px; z-index:5; background:url(../images/ar.png) no-repeat 90px center;}
.slogan .fl .f_in .zx:hover{background:#ae0103 url(../images/arh.png) no-repeat 90px center; color:#fff;}

.slogan .fr .f_in{display:block; padding:45px 40px;}
.slogan .fr .f_in .en{display:block; line-height:40px;}
.slogan .fr .f_in .en img{display:block;}
.slogan .fr .f_in .keyword{display:block;width:100%; margin-top:7px;}
.slogan .fr .f_in .keyword .tit{float:left;width:100px;font-size:16px; color:#444; font-weight:bold;}
.slogan .fr .f_in .keyword .detail{float:right;width:412px;font-size:15px;}
.slogan .fr .f_in .keyword .detail a{font-size:15px;}
.slogan .fr .f_in .search{display:block; width:522px; height:43px; background:url(../images/search.jpg) no-repeat left top; margin-top:30px;}
.slogan .fr .f_in .search .txt{float:left;width:467px; height:43px; border:none; background:none; padding-left:10px;line-height:25px;color:#888; font-size:13px; }
.slogan .fr .f_in .search .btnx{float:right;width:45px; height:43px;border:none; background:none;cursor:pointer;}


.friendlink{display:block; width:100%; height:100px;}
.friendlink .inner{display:block; padding:35px 0px;}
.friendlink .inner .title{float:left;width:170px; line-height:30px; font-size:30px; color:#cccbcb; font-weight:normal;}
.friendlink .inner .con{float:right;width:1000px; line-height:30px; font-size:15px; color:#666;}
.friendlink .inner .con a{font-size:15px; color:#666; padding:0px 25px;}

.bot{display:block; width:100%; background:#adacac;}
.bot .inner{display:block; padding:60px 0px;}
.bot .inner .fl{width:320px; border-right:1px solid #d3d3d3; height:150px;}
.bot .inner .fr{width:700px;}

.bot .inner .fl .tel{display:block; padding-left:60px; margin-top:15px;}
.bot .inner .fl .tel .tt{display:block; line-height:20px; font-size:14px; color:#444;}
.bot .inner .fl .tel .code{display:block; line-height:30px; color:#ae0103; font-size:22px;}

.bot .inner .fr dl{float:left;width:340px;}
.bot .inner .fr dl dt{display:block;line-height:40px; font-size:19px; color:#424242; font-weight:bold;}
.bot .inner .fr dl.first dd{float:left; width:130px; line-height:27px; font-size:15px;}
.bot .inner .fr dl.first dd a{display:block; width:130px; line-height:27px; font-size:15px; color:#424242;}
.bot .inner .fr dl.second{float:right; width:260px;}
.bot .inner .fr dl.second dd{display:block;font-size:13px; color:#444; line-height:24px;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
#banner{display:block;cursor:pointer;width:100%;height:610px;position:relative;margin:0px auto;z-index:2;overflow:hidden;}
#banner .imglist{width:100%;height:610px;position:absolute;top:0px;left:0px;}
#banner .imglist a{display:block; width:100%; height:610px; cursor:pointer;}
#banner .left{display:block;position:absolute;left:5%; top:320px;width:40px; height:74px;background:url(../images/focus_btn.png) no-repeat 0px  top;z-index:7;}
#banner .right{display:block;position:absolute; right:5%; top:320px;width:40px; height:74px;background:url(../images/focus_btn.png) no-repeat -36px top;z-index:8;}
.btn{position:absolute;bottom:10px;left:47%;display:block;padding:2px 15px; border-radius:11px;z-index:3;}
.btn li{float:left;height:16px;width:16px;margin:0px2px; background:url("../images/1.png") no-repeat; cursor:pointer;}
.btn .hover{background:url("../images/2.png") no-repeat;}